package xin.marcher.module.diplomacy.api;

import xin.marcher.module.common.core.JsonResult;
import xin.marcher.module.diplomacy.domain.dto.FrontCategoryDTO;
import xin.marcher.module.diplomacy.domain.dto.FrontCategorySkuRelationDTO;
import xin.marcher.module.diplomacy.domain.query.FrontCategoryQuery;

import java.util.List;

/**
 * 前台类目接口
 */
public interface FrontCategoryApi {

    /**
     * 获取前台类目
     */
    JsonResult<List<FrontCategoryDTO>> getFrontCategory(FrontCategoryQuery frontCategoryQuery);

    /**
     * 获取前台类目下的商品列表
     *
     * @param frontCategoryQuery
     */
    JsonResult<FrontCategorySkuRelationDTO> getFrontCategorySkuList(FrontCategoryQuery frontCategoryQuery);

}
